# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 970F subx.b -[A3], -[A7] 00000002 ED90 roxl D0, 6 00000004 0000 11A8 ori.b D0, 0xA8 00000008 0000 0BCF ori.b D0, 0xCF 0000000C 0000 013E ori.b D0, 0x3E /* '>' */ 00000010 8000 or.b D0, D0 00000012 0002 35E0 ori.b D2, 0xE0 00000016 32C2 move.w [A1]+, D2 00000018 8844 or.w D4, D4 0000001A 5044 addq.w D4, 8 0000001C E304 asl D4.b, 1 0000001E 317A 8D43 4C45 move.w [A0 + 0x4C45], [PC - 0x72BD /* FFFF8D63, cstring "" */] 00000024 494D chk.w D4, A5 00000026 4C45 E2FC movem.l D2,D3,D4,D5,D6,D7,A1,A5,A6,A7, D5 0000002A E2FA 8F4E lsr .w [PC - 0x70B2 /* FFFF8F50, cstring "" */] 0000002E 4550 chk.w D2, [A0] 00000030 4943 chk.w D4, D3 00000032 8C52 or.w D6, [A2] 00000034 4543 chk.w D2, D3 00000036 4F48 chk.w D7, A0 00000038 444C neg.w A4 0000003A 0B7A 8A47 bchg [PC - 0x75B9 /* FFFF8A83, cstring "" */], D5 0000003E 6574 bcs +0x76 /* 000000B4 */ 00000040 456D 624E chk.w D2, [A5 + 0x624E] 00000044 DC68 DC70 add.w D6, [A0 - 0x2390] 00000048 2E08 move.l D7, A0 0000004A 0C3E E236 cmpi.b <>, 0x36 /* '6' */ 0000004E 854C 5F47 pack -[A2], -[A4], 0x5F47 00000052 D508 addx.b -[A2], -[A0] 00000054 DDFE add.l A6, <> 00000056 32EA E300 move.w [A1]+, [A2 - 0x1D00] 0000005A E236 roxr D6.b, D1 0000005C DDD6 add.l A6, [A6] 0000005E DDDA add.l A6, [A2]+ 00000060 DDDE add.l A6, [A6]+ 00000062 7034 moveq.l D0, 0x34 00000064 E2A2 asr D2, D1 00000066 2C32 703B move.l D6, [A2 + D7.w + 0x3B] 0000006A DD9E add.l [A6]+, D6 0000006C E318 rol D0.b, 1 0000006E 854C 8956 pack -[A2], -[A4], 0x8956 00000072 5753 subq.w [A3], 3 00000074 5547 subq.w D7, 2 00000076 DE60 add.w D7, -[A0] 00000078 8D4C 4544 pack -[A6], -[A4], 0x4544 0000007C 4F43 chk.w D7, D3 0000007E DDE2 add.l A6, -[A2] 00000080 8C4C or.w D6, A4 00000082 4152 chk.w D0, [A2] 00000084 8B4C 5223 pack -[A5], -[A4], 0x5223 00000088 7036 moveq.l D0, 0x36 0000008A 337A 894D 4544 move.w [A1 + 0x4544], [PC - 0x76B3 /* FFFF89D9, cstring "" */] 00000090 4941 chk.w D4, D1 00000092 08B2 8D4D 5253 bclr.b [A2 + D5.w * 2 + 0x53], 0x4D /* 'M' */ 00000098 F884 F856 .extension 0x884 <> // unimplemented 0000009C 0B2A DC30 btst [A2 - 0x23D0], D5 000000A0 F83A F8D2 .tblXX 0xF83A, 0xF8D2 // unimplemented 000000A4 8A4C or.w D5, A4 000000A6 4745 chk.w D3, D5 000000A8 08BA E2E6 E2E6 bclr.b [PC - 0x1D1A /* FFFFE390, cstring "" */], 0xE6 000000AE 9944 subx.w D4, D4 000000B0 4F54 chk.w D7, [A4] 000000B2 4E53 4E46 link A3, -0xFFFFB1BA // begin alternate branch 000000B4-000000B6 label000000B4: 000000B4 4E46 trap 6 // end alternate branch 000000B4-000000B6 label000000B4: // (misaligned) 000000B6 4155 chk.w D0, [A5] 000000B8 DC24 add.b D6, -[A4] 000000BA 8E53 or.w D7, [A3] 000000BC 434B chk.w D1, A3 000000BE 4D41 chk.w D6, D1 000000C0 5050 addq.w [A0], 8 000000C2 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 000000C4 DBEE F602 add.l A5, [A6 - 0x9FE] 000000C8 1BC2 move.b <>, D2 000000CA E306 asl D6.b, 1 000000CC FD76 .extension 0xD76 <> // unimplemented 000000CE F764 .extension 0x764 <> // unimplemented 000000D0 DDD6 add.l A6, [A6] 000000D2 4652 not.w [A2] 000000D4 4545 chk.w D2, D5 000000D6 8E4C or.w D7, A4 000000D8 5072 6F6A 6563 0B8A addq.w [[A2 + 0x6563] + 0xB8A], 8 000000E0 5F4E subq.w A6, 7 000000E2 7450 moveq.l D2, 0x50 000000E4 6A46 bpl +0x48 /* 0000012C */ 000000E6 924D sub.w D1, A5 000000E8 8846 or.w D4, D6 000000EA 4446 neg.w D6 000000EC F6AE 8F4D .extension 0x6AE <> // unimplemented 000000F0 8C46 or.w D6, D6 000000F2 444C neg.w A4 000000F4 4F42 chk.w D7, D2 000000F6 32FA CC87 move.w [A1]+, [PC - 0x3379 /* FFFFCD7F, cstring "" */] 000000FA DC50 add.w D6, [A0] 000000FC DC52 add.w D6, [A2] 000000FE DC54 add.w D6, [A4] 00000100 DC2E F664 add.b D6, [A6 - 0x99C] 00000104 8E4D or.w D7, A5 00000106 F6BC 8D4D .extension 0x6BC <> // unimplemented 0000010A F802 F1E6 .tblXX 0xF802, 0xF1E6 // unimplemented 0000010E 3342 3352 move.w [A1 + 0x3352], D2 00000112 1CCA move.b [A6]+, A2 00000114 8C4D or.w D6, A5 00000116 F9AA .invalid <> 00000118 F296 334A .extension 0x296 <> // unimplemented 0000011C 335A F8FE move.w [A1 - 0x702], [A2]+ 00000120 F8E0 F382 .extension 0x8E0 <> // unimplemented 00000124 2B45 F35E move.l [A5 - 0xCA2], D5 00000128 35FA 8B4D FA00 move.w [PC - 0x600 /* FFFFFB2A, cstring "" */], [PC - 0x74B3 /* FFFF8C77, cstring "" */] // begin alternate branch 0000012C-00000130 label0000012C: 0000012C FA00 5F46 .unknown 0xFA00 0x5F46 (W = 5) // end alternate branch 0000012C-00000130 label0000012C: // (misaligned) 0000012E 5F46 subq.w D6, 7 00000130 454C chk.w D2, A4 00000132 E24A lsr D2.w, 1 00000134 E24A lsr D2.w, 1 00000136 5F45 subq.w D5, 7 00000138 5252 addq.w [A2], 1 0000013A 0F10 btst [A0], D7 0000013C 0C0A 142E cmpi.b A2, 0x2E /* '.' */ 00000140 04C2 .incomplete 00000142 7B72 moveq.l D5, 0x72 00000144 D814 add.b D4, [A4] 00000146 007B 8014 004B ori.w [PC + D0.w + 0x4B], 0x8014 0000014C 412E 160E .invalid 0, [A6 + 0x160E] // invalid opcode 4 with b == 4 00000150 9C18 sub.b D6, [A0]+ 00000152 C3EB EBEA muls.w D1, [A3 - 0x1416] 00000156 7330 moveq.l D1, 0x30 00000158 0A0C 0AC2 xori.b A4, 0xC2 0000015C 0FC6 .incomplete 0000015E 0073 885B 190E 181F ori.w [[A3 + <>] + D1 + 0x181F], 0x885B 00000166 E36A lsl D2.w, D1 00000168 E36A lsl D2.w, D1 0000016A 9BDA sub.l A5, [A2]+ 0000016C 0F49 bchg A1, D7 0000016E 0283 8143 020F andi.l D3, 0x8143020F 00000174 3808 move.w D4, A0 00000176 0608 02E3 addi.b A0, 0xE3 0000017A 7A0E moveq.l D5, 0x0E 0000017C 18BB EB63 4F1F 732B 5B5A move.b [A4], [[PC + 0x4F1F] + 0x732B5B5A] 00000186 B32D E502 xor.b [A5 - 0x1AFE], D1 0000018A 149B move.b [A2], [A3]+ 0000018C 00AB 0A3B 1B82 E41E ori.l [A3 - 0x1BE2], 0xA3B1B82 00000194 04A3 1068 682B subi.l -[A3], 0x1068682B 0000019A 0A10 8D08 xori.b [A0], 0x8 0000019E 1F23 move.b -[A7], -[A3] 000001A0 6CE3 bge -0x1B /* 00000185 */ 000001A2 EA0F lsr D7.b, 5 000001A4 C508 abcd -[A2], -[A0] 000001A6 9B0D subx.b -[A5], -[A5] 000001A8 2423 move.l D2, -[A3] 000001AA 001B 059B ori.b [A3]+, 0x9B 000001AE 0DFB .incomplete 000001B0 030B btst A3, D1 000001B2 32A2 move.w [A1], -[A2] 000001B4 0633 1FFB 0393 17A2 064B addi.b [[ + D0 * 2] + 0x17A2064B], 0xFB 000001BE 1113 move.b -[A0], [A3] 000001C0 229B move.l [A1], [A3]+ 000001C2 534B subq.w A3, 1 000001C4 0A5A 7C0B xori.w [A2]+, 0x7C0B 000001C8 3200 move.w D1, D0 000001CA 6365 bls +0x67 /* 00000231 */ 000001CC 8B01 sbcd D5, D1 000001CE 366B 1806 movea.w A3, [A3 + 0x1806] 000001D2 230E move.l -[A1], A6 000001D4 145A movea.b A2, [A2]+ 000001D6 6065 bra +0x67 /* 0000023D */ 000001D8 010F btst A7, D0 000001DA 3214 move.w D1, [A4] 000001DC 1216 move.b D1, [A6] 000001DE 0693 056B 0438 addi.l [A3], 0x56B0438 000001E4 0800 7B3F btst.b D0, 0x3F /* '?' */ 000001E8 AB08 syscall PutPicOp 000001EA 2A10 move.l D5, [A0] 000001EC F4C4 .invalid <> 000001EE 16B0 0626 move.b [A3], [A0 + D0.w * 8 + 0x26] 000001F2 8300 sbcd D1, D0 000001F4 1309 move.b -[A1], A1 000001F6 0E18 3F13 .invalid.b [A0]+, 0x13 // invalid immediate operation 000001FA 50E3 st -[A3] 000001FC 200A move.l D0, A2 000001FE 0C2C 24DB 0793 cmpi.b [A4 + 0x793], 0xDB 00000204 0304 btst D4, D1 00000206 CB01 abcd D5, D1 00000208 46DB move.w SR, [A3]+ 0000020A 06EA .incomplete 0000020C 0337 0F3A E300 DCDB 06BB btst [[A7 - 0x1CFF2325 + D0 * 8] + 0x6BB], D1 00000216 01B6 1F3A 2300 2302 C501 bclr [[A6 + 0x23002302 + D1 * 8] - 0x3AFF], D0 00000220 132C 3A4B move.b -[A1], [A4 + 0x3A4B] 00000224 1533 14DB move.b -[A2], [A3 + D1.w * 4 - 0x37] 00000228 06F4 .incomplete 0000022A 0302 btst D2, D1 0000022C 3AE3 move.w [A5]+, -[A3] 0000022E 1FBB 0ADB 0653 move.b [A7 + D0.w * 8 + 0x53], [PC + D0 * 2 - 0x37] 00000234 0522 btst -[A2], D2 00000236 8317 or.b [A7], D1 00000238 CB01 abcd D5, D1 0000023A D33A 9326 add.b [PC - 0x6CDA /* FFFF9562, cstring "" */], D1 0000023E 6B05 bmi +0x7 /* 00000245 */ 00000240 3A93 move.w [A5], [A3] 00000242 1C9B move.b [A6], [A3]+ 00000244 00DB .incomplete 00000246 06DB .incomplete 00000248 0812 2C00 btst.b [A2], 0x0 0000024C 7B4E moveq.l D5, 0x4E 0000024E 4812 nbcd.b [A2] 00000250 2C02 move.l D6, D2 00000252 9B22 sub.b -[A2], D5 00000254 E307 asl D7.b, 1 00000256 363A FB12 move.w D3, [PC - 0x4EE /* FFFFFD6A, cstring "" */] 0000025A BB2B 4103 xor.b [A3 + 0x4103], D5 0000025E 486B 1B08 pea.l [A3 + 0x1B08] 00000262 02E3 .incomplete 00000264 873A EB0D or.b [PC - 0x14F3 /* FFFFEB0F, cstring "" */], D3 00000268 3B0E move.w -[A5], A6 0000026A DB06 addx.b D5, D6 0000026C D308 addx.b -[A1], -[A0] 0000026E 327C 8317 movea.w A1, 0x8317 00000272 00A3 79CB 01DB ori.l -[A3], 0x79CB01DB 00000278 18E1 move.b [A4]+, -[A1] 0000027A 0413 07BB subi.b [A3], 0xBB 0000027E 08DB 06A3 bset.b [A3]+, 0xA3 00000282 0222 0335 andi.b -[A2], 0x35 /* '5' */ 00000286 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00000288 EB24 asl D4.b, D5 0000028A 6B05 bmi +0x7 /* 00000291 */ 0000028C 8B2B 7B18 or.b [A3 + 0x7B18], D5 00000290 3101 move.w -[A0], D1 00000292 F355 .extension 0x355 <> // unimplemented 00000294 6B05 bmi +0x7 /* 0000029B */ 00000296 3B1F move.w -[A5], [A7]+ 00000298 EB30 roxl D0.b, D5 0000029A DB06 addx.b D5, D6 0000029C A203 syscall Write, flags=2 0000029E 02EB .incomplete 000002A0 1693 move.b [A3], [A3] 000002A2 4201 clr.b D1 000002A4 0C43 02EB cmpi.w D3, 0x2EB 000002A8 3838 9301 move.w D4, [0xFFFF9301] 000002AC BB12 xor.b [A2], D5 000002AE 8327 or.b -[A7], D1 000002B0 E100 asl D0.b, 8 000002B2 CB01 abcd D5, D1 000002B4 2B33 6B85 move.l -[A5], [[ + <>] + D6 * 2] 000002B8 230E move.l -[A1], A6 000002BA 9325 sub.b -[A5], D1 000002BC C103 abcd D0, D3 000002BE 003B 3B43 025B ori.b [PC + D0.w * 2 + 0x5B], 0x43 /* 'C' */ 000002C4 1921 move.b -[A4], -[A1] 000002C6 02F3 .incomplete 000002C8 09AB 4229 bclr [A3 + 0x4229], D4 000002CC 0273 726B 0523 057B 48E1 0002 andi.w [[A3 + 0x57B + D0 * 4] + 0x48E10002], 0x726B /* 'rk' */ 000002D8 3B75 7210 7B02 move.w [A5 + 0x7B02 /* export_3932 */], [A5 + D7.w * 2 + 0x10] 000002DE 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 000002E0 1026 move.b D0, -[A6] 000002E2 E304 asl D4.b, 1 000002E4 6465 bcc +0x67 /* 0000034B */ 000002E6 1D1F move.b -[A6], [A7]+ 000002E8 432B 0A0C .invalid 1, [A3 + 0xA0C] // invalid opcode 4 with b == 4 000002EC 430C .invalid 1, A4 // invalid opcode 4 with b == 4 000002EE 24F3 2F81 move.l [A2]+, [[ + <> + D2 * 8]] 000002F2 14B4 1063 move.b [A2], [A4 + D1.w + 0x63] 000002F6 0C53 02A0 cmpi.w [A3], 0x2A0 000002FA AB26 syscall SortPoints 000002FC DB30 8B01 add.b [[A0 + <> + A0 * 2]], D5 00000300 8302 sbcd D1, D2 00000302 010A btst A2, D0 00000304 333B 2B23 3A6B 2FD2 8B01 move.w -[A1], [[PC + 0x3A6B + D2 * 2] + 0x2FD28B01] 0000030E FB0F .extension 0xB0F <> // unimplemented 00000310 C2BB 3166 and.l D1, <> 00000314 E339 rol D1.b, D1 00000316 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4 00000318 646B bcc +0x6D /* 00000385 */ 0000031A 1523 move.b -[A2], -[A3] 0000031C 72A6 moveq.l D1, 0xFFFFFFA6 0000031E 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00000320 6B0D bmi +0xF /* 0000032F */ 00000322 2372 1A0F 00AB move.l [A1 + 0xAB], [A2 + D1 * 2 + 0xF] 00000328 1BDB move.b <>, [A3]+ 0000032A 1E23 move.b D7, -[A3] 0000032C 723A moveq.l D1, 0x3A 0000032E D339 1B04 8B01 add.b [0x1B048B01], D1 00000334 A302 syscall Read, flags=3 00000336 3200 move.w D1, D0 00000338 5B14 subq.b [A4], 5 0000033A 6101 bsr +0x3 /* 0000033D */ 0000033C 3A03 move.w D5, D3 0000033E 2313 move.l -[A1], [A3] 00000340 1521 move.b -[A2], -[A1] 00000342 05A3 bclr -[A3], D2 00000344 130F move.b -[A1], A7 00000346 0501 btst D1, D2 00000348 C318 and.b [A0]+, D1 0000034A 9308 subx.b -[A1], -[A0] 0000034C 8B01 sbcd D5, D1 0000034E D308 addx.b -[A1], -[A0] 00000350 EB0A lsl D2.b, 5 00000352 D800 add.b D4, D0 00000354 EB1E rol D6.b, 5 00000356 3AB3 1B00 move.w [A5], [A3 + <> + D1 * 2] 0000035A 3330 3A9B move.w -[A1], [A0 + D3 * 2 - 0x101] 0000035E 21BB 0AE5 0783 177B 7B93 move.l [[ + <> + D0 * 8] + 0x177B7B93], [PC + D0 * 2 - 0x27] 00000368 263A EB1F move.l D3, [PC - 0x14E1 /* FFFFEE89, cstring "" */] 0000036C 8B25 or.b -[A5], D5 0000036E 8B01 sbcd D5, D1 00000370 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000372 8340 447E pack D1, D0, 0x447E 00000376 3E68 6868 movea.w A7, [A0 + 0x6868] 0000037A 123E move.b D1, <> 0000037C 1C16 move.b D6, [A6] 0000037E 000F 3A53 ori.b A7, 0x53 /* 'S' */ 00000382 2A2B 0B8B move.l D5, [A3 + 0xB8B] 00000386 01BB 01E3 1D00 4365 3AE3 bclr [[0x1D00] + 0x43653AE3], D0 00000390 0463 168B subi.w -[A3], 0x168B 00000394 01EA .incomplete 00000396 7B58 moveq.l D5, 0x58 00000398 0F3A 030A btst [PC + 0x30A /* 000006A4, value 0x45 'E' */], D7 0000039C 8327 or.b -[A7], D1 0000039E C500 abcd D2, D0 000003A0 0F3A BB18 btst [PC - 0x44E8 /* FFFFBEBA, cstring "" */], D7 000003A4 7B16 moveq.l D5, 0x16 000003A6 C100 abcd D0, D0 000003A8 432D 0F3A .invalid 1, [A5 + 0xF3A /* export_483 */] // invalid opcode 4 with b == 4 000003AC 8B11 or.b [A1], D5 000003AE 5329 C500 subq.b [A1 - 0x3B00], 1 000003B2 0F21 btst -[A1], D7 000003B4 1B63 2E8B move.b [A5 + 0x2E8B], -[A3] 000003B8 01F4 .incomplete 000003BA 432D 2BA7 .invalid 1, [A5 + 0x2BA7] // invalid opcode 4 with b == 4 000003BE 8B81 DB08 unpk D5, D1, 0xDB08 000003C2 2126 move.l -[A0], -[A6] 000003C4 F4C3 .invalid <> 000003C6 0556 bchg [A6], D2 000003C8 0F01 btst D1, D7 000003CA 2633 34A1 move.l D3, [A3 + D3.w * 4 - 0x95] 000003CE 00E3 .incomplete 000003D0 2503 move.l -[A2], D3 000003D2 1A63 movea.b A5, -[A3] 000003D4 348B move.w [A2], A3 000003D6 010B btst A3, D0 000003D8 09E1 .incomplete 000003DA 01A2 bclr -[A2], D0 000003DC 2B05 move.l -[A5], D5 000003DE C501 abcd D2, D1 000003E0 AB30 syscall bMAIN0 000003E2 2B05 move.l -[A5], D5 000003E4 E325 asl D5.b, D1 000003E6 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 000003E8 732E moveq.l D1, 0x2E 000003EA 8B01 sbcd D5, D1 000003EC 5309 subq.b A1, 1 000003EE 62BB bhi -0x43 /* 000003AB */ 000003F0 3106 move.w -[A0], D6 000003F2 9800 sub.b D4, D0 000003F4 FB1E .extension 0xB1E <> // unimplemented 000003F6 A100 syscall Open/PBHOpen/HOpen, flags=1 000003F8 BC00 cmp.b D6, D0 000003FA F389 .invalid <> 000003FC 0FC1 .incomplete 000003FE 0A43 2D43 xori.w D3, 0x2D43 /* '-C' */ 00000402 AD3B syscall GetMenuBar, auto_pop 00000404 5F23 subq.b -[A3], 7 00000406 0583 bclr D3, D2 00000408 3CE1 move.w [A6]+, -[A1] 0000040A 0005 189B ori.b D5, 0x9B 0000040E 100F move.b D0, A7 00000410 26BB 2A7B move.l [A3], [PC + D2 * 2 + 0x7B] 00000414 110E move.b -[A0], A6 00000416 5230 5EAB addq.b [A0 + D5 * 8 - 0x85], 1 0000041A C705 abcd D3, D5 0000041C 1B0A move.b -[A5], A2 0000041E 24CB move.l [A2]+, A3 00000420 1613 move.b D3, [A3] 00000422 0B32 C104 btst <>, D5 00000426 1C04 move.b D6, D4 00000428 464C not.w A4 0000042A 00DB .incomplete 0000042C 468C not.l A4 0000042E 4121 .invalid 0, -[A1] // invalid opcode 4 with b == 4 00000430 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000432 5B19 subq.b [A1]+, 5 00000434 0B02 btst D2, D5 00000436 A033 syscall VInstall 00000438 1013 move.b D0, [A3] 0000043A 1410 move.b D2, [A0] 0000043C 2613 move.l D3, [A3] 0000043E 072C 451F btst [A4 + 0x451F], D3 00000442 1F43 2B2B move.b [A7 + 0x2B2B], D3 00000446 6B0F bmi +0x11 /* 00000457 */ 00000448 0A0C 533E xori.b A4, 0x3E /* '>' */ 0000044C 2493 move.l [A2], [A3] 0000044E 101B move.b D0, [A3]+ 00000450 0553 bchg [A3], D2 00000452 3EB4 041C move.w [A7], [A4 + D0.w * 4 + 0x1C] 00000456 2814 move.l D4, [A4] 00000458 00FB .incomplete 0000045A 1802 move.b D4, D2 0000045C B360 xor.w -[A0], D1 0000045E CB00 abcd D5, D0 00000460 0A2B 07C3 0CF4 xori.b [A3 + 0xCF4], 0xC3 00000466 4332 0A42 .invalid 1, [A2 + D0 * 2 + 0x42] // invalid opcode 4 with b == 4 0000046A CB00 abcd D5, D0 0000046C 560A addq.b A2, 3 0000046E C30C abcd -[A1], -[A4] 00000470 A509 syscall Delete/PBHDelete/HDelete, flags=5 00000472 D325 add.b -[A5], D1 00000474 E101 asl D1.b, 8 00000476 730D moveq.l D1, 0x0D 00000478 E900 asl D0.b, 4 0000047A 0F12 btst [A2], D7 0000047C CB0C abcd -[A5], -[A4] 0000047E 146C 4EA5 movea.b A2, [A4 + 0x4EA5] 00000482 3C9B move.w [A6], [A3]+ 00000484 4E01 .invalid // invalid opcode 4 00000486 01AE 1006 bclr [A6 + 0x1006], D0 0000048A 0860 000B bchg.b -[A0], 0xB 0000048E 4561 chk.w D2, -[A1] 00000490 092A 10EA btst [A2 + 0x10EA], D4 00000494 E672 roxr D2.w, D3 00000496 6A7B bpl +0x7D /* 00000513 */ 00000498 0006 726A ori.b D6, 0x6A /* 'j' */ 0000049C 26FB 104B move.l [A3]+, [PC + D1.w + 0x4B] 000004A0 3E0E move.w D7, A6 000004A2 522A 105E addq.b [A2 + 0x105E], 1 000004A6 4BDB lea.l A5, [A3]+ 000004A8 436B E35A chk.w D1, [A3 - 0x1CA6] 000004AC D34F addx.w -[A1], -[A7] 000004AE 1F09 move.b -[A7], A1 000004B0 0F83 bclr D3, D7 000004B2 26B4 042B move.l [A3], [A4 + D0.w * 4 + 0x2B] 000004B6 057B 72CB bchg [PC + D7.w * 2 - 0x53], D2 000004BA 008B 0FA1 0821 ori.l A3, 0xFA10821 000004C0 0E8B 13CB 002B .invalid.l A3, 0x13CB002B // invalid immediate operation 000004C6 04C9 .incomplete 000004C8 009B 100F 02E3 ori.l [A3]+, 0x100F02E3 000004CE 4361 chk.w D1, -[A1] 000004D0 2BAB 06EB 24CB move.l [A5 + D2.w * 4 - 0x53], [A3 + 0x6EB] 000004D6 0013 25A1 ori.b [A3], 0xA1 000004DA 018B bclr A3, D0 000004DC 0246 9800 andi.w D6, 0x9800 000004E0 A30B syscall Rename/PBHRename/HRename, flags=3 000004E2 0608 00F3 addi.b A0, 0xF3 000004E6 1013 move.b D0, [A3] 000004E8 0405 19A3 subi.b D5, 0xA3 000004EC 0B83 bclr D3, D5 000004EE 1A00 move.b D5, D0 000004F0 8345 CB00 pack D1, D5, 0xCB00 000004F4 D314 add.b [A4], D1 000004F6 8102 sbcd D0, D2 000004F8 EA32 roxr D2.b, D5 000004FA 0013 65A3 ori.b [A3], 0xA3 000004FE 1926 move.b -[A4], -[A6] 00000500 2B10 move.l -[A5], [A0] 00000502 3E65 movea.w A7, -[A5] 00000504 1353 DB83 move.b [A1 - 0x247D], [A3] 00000508 3743 4FD3 move.w [A3 + 0x4FD3], D3 0000050C 23F3 C105 0960 B404 move.l [0x0960B404], [[A3 + <>] + A4] 00000514 00E3 .incomplete 00000516 4CA9 03C0 2121 movem.w D6,D7,A0,A1, [A1 + 0x2121] 0000051C E109 lsl D1.b, 8 0000051E 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00000520 EA29 lsr D1.b, D5 00000522 06B4 E954 0F89 04E3 addi.l [A4 + D0.w * 4 - 0x29], 0xE9540F89 0000052A 410A .invalid 0, A2 // invalid opcode 4 with b == 4 0000052C 0C1B 4424 cmpi.b [A3]+, 0x24 /* '$' */ 00000530 AB02 syscall BitsToPix 00000532 C137 4309 and.b [[A7 + <> + D4 * 2]], D0 00000536 1B44 1B05 move.b [A5 + 0x1B05], D4 0000053A 5304 subq.b D4, 1 0000053C CB01 abcd D5, D1 0000053E 48D6 D323 movem.l [A6], D0,D1,D5,A0,A1,A4,A6,A7 00000542 0F1A btst [A2]+, D7 00000544 C33E and.b <>, D1 00000546 8B16 or.b [A6], D5 00000548 531B subq.b [A3]+, 1 0000054A FB20 .extension 0xB20 <> // unimplemented 0000054C 40A1 negx.l -[A1] 0000054E 0023 024C ori.b -[A3], 0x4C /* 'L' */ 00000552 0063 64DB ori.w -[A3], 0x64DB 00000556 86B3 0A32 or.l D3, [A3 + D0 * 2 + 0x32] 0000055A C131 1B01 and.b [[A1 + <> + D1 * 2]], D0 0000055E 0311 btst [A1], D1 00000560 6B04 bmi +0x6 /* 00000566 */ 00000562 4C40 0063 movem.l D0,D1,D5,D6, D0 label00000566: 00000566 87C1 divs.w D3, D1 00000568 40E3 move.w -[A3], SR 0000056A 16F3 30DB move.b [A3]+, [A3 + D3.w - 0x37] 0000056E 065B 1F05 addi.w [A3]+, 0x1F05 00000572 02F3 .incomplete 00000574 0703 btst D3, D3 00000576 1112 move.b -[A0], [A2] 00000578 8800 or.b D4, D0 0000057A 2B6A 8C23 0BAE move.l [A5 + 0xBAE], [A2 - 0x73DD] 00000580 8814 or.b D4, [A4] 00000582 00EB .incomplete 00000584 5914 subq.b [A4], 4 00000586 E509 lsl D1.b, 2 00000588 FB15 .extension 0xB15 <> // unimplemented 0000058A 4014 negx.b [A4] 0000058C 0063 0E6B ori.w -[A3], 0xE6B 00000590 0130 4B05 btst [[A0 + <>] + D4 * 2], D0 00000594 0302 btst D2, D1 00000596 C542 exg D2, D2 00000598 B302 xor.b D2, D1 0000059A 233E move.l -[A1], <> 0000059C 450B .invalid 2, A3 // invalid opcode 4 with b == 4 0000059E 2F8B 372B 1F0A 0C6B 2424 move.l [[A7 + 0x1F0A + D3 * 8] + 0xC6B2424], A3 000005A8 5B15 subq.b [A5], 5 000005AA 1E04 move.b D7, D4 000005AC 0B0C btst A4, D5 000005AE 421E clr.b [A6]+ 000005B0 043B 2B43 096B 2440 000F 2107 subi.b [[PC + 0x2440] + 0xF2107], 0x43 /* 'C' */ 000005BC F33A .extension 0x33A <> // unimplemented 000005BE 0404 0B15 subi.b D4, 0x15 000005C2 40DC move.w [A4]+, SR 000005C4 9800 sub.b D4, D0 000005C6 AB79 syscall stAddOver 000005C8 CB0D abcd -[A5], -[A5] 000005CA 4351 chk.w D1, [A1] 000005CC 5A58 addq.w [A0]+, 5 000005CE A309 syscall Delete/PBHDelete/HDelete, flags=3 000005D0 DB01 addx.b D5, D1 000005D2 9ADB sub.w A5, [A3]+ 000005D4 0194 bclr [A4], D0 000005D6 930E subx.b -[A1], -[A6] 000005D8 F30B .extension 0x30B <> // unimplemented 000005DA 3308 move.w -[A1], A0 000005DC E83B ror D3.b, D4 000005DE 0556 bchg [A6], D2 000005E0 E567 asl D7.w, D2 000005E2 9B36 04AB sub.b [A6 + D0.w * 4 - 0x85], D5 000005E6 0480 6B00 331A subi.l D0, 0x6B00331A 000005EC DB5B add.w [A3]+, D5 000005EE 3240 movea.w A1, D0 000005F0 8154 or.w [A4], D0 000005F2 8C1B or.b D6, [A3]+ 000005F4 6D26 blt +0x28 /* 0000061C */ 000005F6 6315 bls +0x17 /* 0000060D */ 000005F8 1373 A508 0FE1 move.b [A1 + 0xFE1], [A3 + <> + A2 * 4] 000005FE 139B 5A73 move.b [A1 + D5 * 2 + 0x73], [A3]+ 00000602 ABC5 syscall 32QD 00000604 212C 014C move.l -[A0], [A4 + 0x14C] 00000608 DB09 addx.b -[A5], -[A1] 0000060A 046B 15A1 5C5B subi.w [A3 + 0x5C5B], 0x15A1 00000610 059B bclr [A3]+, D2 00000612 060A 2309 addi.b A2, 0x9 /* '\t' */ 00000616 66B3 bne -0x4B /* 000005CB */ 00000618 1681 move.b [A3], D1 0000061A 003C 6B1F ori.b ccr, 31 // begin alternate branch 0000061C-0000061E label0000061C: 0000061C 6B1F bmi +0x21 /* 0000063D */ // end alternate branch 0000061C-0000061E label0000061C: // (misaligned) 0000061E A309 syscall Delete/PBHDelete/HDelete, flags=3 00000620 3329 5325 move.w -[A1], [A1 + 0x5325] 00000624 66BB bne -0x43 /* 000005E1 */ 00000626 0E1B 0203 .invalid.b [A3]+, 0x3 // invalid immediate operation 0000062A 0FA3 bclr -[A3], D7 0000062C 09FB .incomplete 0000062E 2353 250B move.l [A1 + 0x250B], [A3] 00000632 2401 move.l D2, D1 00000634 0113 btst [A3], D0 00000636 071B btst [A3]+, D3 00000638 0266 8310 andi.w -[A6], 0x8310 0000063C A100 syscall Open/PBHOpen/HOpen, flags=1 0000063E 1312 move.b -[A1], [A2] 00000640 8903 sbcd D4, D3 00000642 830F sbcd -[A1], -[A7] 00000644 734F moveq.l D1, 0x4F 00000646 660B bne +0xD /* 00000653 */ 00000648 1BA1 01F3 123A A31B 48BE 0400 move.b [[0x123AA31B] + 0x48BE0400], -[A1] 00000654 D34C addx.w -[A1], -[A4] 00000656 015F bchg [A7]+, D0 00000658 731E moveq.l D1, 0x1E 0000065A CE03 and.b D7, D3 0000065C 11C1 16A1 move.b [0x000016A1], D1 00000660 44AB 0383 neg.l [A3 + 0x383] 00000664 64C3 bcc -0x3B /* 00000629 */ 00000666 01A3 bclr -[A3], D0 00000668 05A2 bclr -[A2], D2 0000066A 5B30 6323 2B00 CB26 3A73 subq.b [[A0 + 0x2B00 + D6 * 2] - 0x34D9C58D], 5 00000674 1012 move.b D0, [A2] 00000676 2C46 movea.l A6, D6 00000678 4C1A 5B11 movem.w D0,D4,A0,A1,A3,A4,A6, [A2]+ 0000067C 008B 45A9 64E3 ori.l A3, 0x45A964E3 00000682 873B 1C3B or.b [PC + D1 * 4 + 0x3B], D3 00000686 05A3 bclr -[A3], D2 00000688 1E21 move.b D7, -[A1] 0000068A 2B6B 077B 0803 move.l [A5 + 0x803], [A3 + 0x77B] 00000690 413B 1F12 2C43 .invalid 0, [[PC + D1 * 8] + 0x2C43] // invalid opcode 4 with b == 4 00000696 0603 1121 addi.b D3, 0x21 /* '!' */ 0000069A 00D1 .incomplete 0000069C 02E3 .incomplete 0000069E 87E3 divs.w D3, -[A3] 000006A0 1632 000F move.b D3, [A2 + D0.w + 0xF] 000006A4 4565 chk.w D2, -[A5] 000006A6 5B10 subq.b [A0], 5 000006A8 4862 pea.l -[A2] 000006AA 0F02 btst D2, D7 000006AC E387 asl D7, 1 000006AE 830D sbcd -[A1], -[A5] 000006B0 6502 bcs +0x4 /* 000006B4 */ 000006B2 EB4A lsl D2.w, 5 label000006B4: 000006B4 B42C 4304 cmp.b D2, [A4 + 0x4304] 000006B8 4833 0202 nbcd.b [A3 + D0.w * 2 + 0x2] 000006BC EB53 roxl D3.w, 5 000006BE E307 asl D7.b, 1 000006C0 EB01 asl D1.b, 5 000006C2 A500 syscall Open/PBHOpen/HOpen, flags=5 000006C4 E387 asl D7, 1 000006C6 051D btst [A5]+, D2 000006C8 BB2A B301 xor.b [A2 - 0x4CFF], D5 000006CC 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4 000006CE 0F65 bchg -[A5], D7 000006D0 280F move.l D4, A7 000006D2 E92C lsl D4.b, D4 000006D4 24E3 move.l [A2]+, -[A3] 000006D6 00B4 04BB 366B 7200 ori.l [A4 + D7.w * 2], 0x4BB366B 000006DE 0F61 bchg -[A1], D7 000006E0 1CE3 move.b [A6]+, -[A3] 000006E2 19F3 0B81 3EE3 move.b 0xE3, [[ + <> + D0 * 2]] 000006E8 03C3 .incomplete 000006EA 0C03 25DB cmpi.b D3, 0xDB 000006EE 03A1 bclr -[A1], D1 000006F0 00CB .incomplete 000006F2 08C3 0CEB bset.b D3, 0xEB 000006F6 5203 addq.b D3, 1 000006F8 2521 move.l -[A2], -[A1] 000006FA 41E3 lea.l A0, -[A3] 000006FC 0361 bchg -[A1], D1 000006FE 2E33 165B move.l D7, [A3 + D1.w * 8 + 0x5B] 00000702 0C03 259B cmpi.b D3, 0x9B 00000706 03C1 .incomplete 00000708 2F0F move.l -[A7], A7 0000070A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 0000070C 4B5F chk.w D5, [A7]+ 0000070E 8525 or.b -[A5], D2 00000710 136A 2B05 4B5F move.b [A1 + 0x4B5F], [A2 + 0x2B05] 00000716 2B05 move.l -[A5], D5 00000718 0F7C 4105 bchg 0x4105, D7 0000071C 9B79 5B33 6B72 sub.w [0x5B336B72], D5 00000722 8B09 sbcd -[A5], -[A1] 00000724 E336 roxl D6.b, D1 00000726 8317 or.b [A7], D1 00000728 26F3 00E9 move.l [A3]+, [A3 + D0.w - 0x23] 0000072C 351F move.w -[A2], [A7]+ 0000072E DB2D BBDA add.b [A5 - 0x4426], D5 00000732 B35A xor.w [A2]+, D1 00000734 63CF bls -0x2F /* 00000705 */ 00000736 2BDB move.l <>, [A3]+ 00000738 634F bls +0x51 /* 00000789 */ 0000073A 3B6C DB16 898A move.w [A5 - 0x7676], [A4 - 0x24EA] 00000740 2E10 move.l D7, [A0] 00000742 9300 subx.b D1, D0 00000744 04F4 .incomplete 00000746 B306 xor.b D6, D1 00000748 8B26 or.b -[A6], D5 0000074A F30F .extension 0x30F <> // unimplemented 0000074C FB08 .extension 0xB08 <> // unimplemented 0000074E 568B addq.l A3, 3 00000750 26EB 0953 move.l [A3]+, [A3 + 0x953] 00000754 3633 050F 7A7A EB09 move.w D3, [[A3 + <>] + D0 * 4 + 0x7A7AEB09] 0000075C E32C lsl D4.b, D1 0000075E A900 syscall GetFNum 00000760 B2E3 cmpa.w A1, -[A3] 00000762 2C1C move.l D6, [A4]+ 00000764 04D3 .incomplete 00000766 1085 move.b [A0], D5 00000768 8C05 or.b D6, D5 0000076A 5443 addq.w D3, 2 0000076C ABCB syscall 0xBCB 0000076E 232F C32D move.l -[A1], [A7 - 0x3CD3] 00000772 0F0A btst A2, D7 00000774 0C88 24D3 18B4 cmpi.l A0, 0x24D318B4 0000077A 10A1 move.b [A0], -[A1] 0000077C 232B 1AFB move.l -[A1], [A3 + 0x1AFB] 00000780 168B move.b [A3], A3 00000782 01C3 .incomplete 00000784 1A46 movea.b A5, D6 00000786 8B03 sbcd D5, D3 00000788 0453 0932 subi.w [A3], 0x932 /* '\t2' */ 0000078C 1288 move.b [A1], A0 0000078E C533 BB79 2B1A 1B33 and.b [[A3 + 0x2B1A1B33]], D2 00000796 AB13 syscall PatConvert 00000798 3A63 movea.w A5, -[A3] 0000079A 14C2 move.b [A2]+, D2 0000079C 0FAA EB15 bclr [A2 - 0x14EB], D7 000007A0 3200 move.w D1, D0 000007A2 1B4C 6901 move.b [A5 + 0x6901], A4 000007A6 2B26 move.l -[A5], -[A6] 000007A8 532E 416B subq.b [A6 + 0x416B], 1 000007AC A90F syscall DrawNew 000007AE 3A93 move.w [A5], [A3] 000007B0 1173 2701 011C move.b [A0 + 0x11C], [[A3 + <> + D2 * 8]] 000007B6 0402 0F3A subi.b D2, 0x3A /* ':' */ 000007BA EB17 roxl D7.b, 5 000007BC 7B27 moveq.l D5, 0x27 000007BE E164 asl D4.w, D0 000007C0 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1 000007C2 DB12 add.b [A2], D5 000007C4 EB0F lsl D7.b, 5 000007C6 3C63 movea.w A6, -[A3] 000007C8 2341 8B0B move.l [A1 - 0x74F5], D1 000007CC 2533 0783 6401 7073 move.l -[A2], [[ + <> + D0 * 8] + 0x64017073] 000007D4 1681 move.b [A3], D1 000007D6 7314 moveq.l D1, 0x14 000007D8 2503 move.l -[A2], D3 000007DA 1B32 418B FB0C 8B01 move.b -[A5], [[ + <> + D4] - 0x4F374FF] 000007E2 4B50 chk.w D5, [A0] 000007E4 D306 addx.b D1, D6 000007E6 231C move.l -[A1], [A4]+ 000007E8 6303 bls +0x5 /* 000007ED */ 000007EA ACCB syscall OpenPoly, auto_pop 000007EC 0042 0A4B ori.w D2, 0xA4B /* '\nK' */ 000007F0 2404 move.l D2, D4 000007F2 3306 move.w -[A1], D6 000007F4 7B0A moveq.l D5, 0x0A 000007F6 8559 or.w [A1]+, D2 000007F8 C100 abcd D0, D0 000007FA 7300 moveq.l D1, 0x00 000007FC 2303 move.l -[A1], D3 000007FE 56AC E302 addq.l [A4 - 0x1CFE], 3 00000802 C67B 0A23 and.w D3, [PC + D0 * 2 + 0x23] 00000806 1AC1 move.b [A5]+, D1 00000808 1AAC 8101 move.b [A5], [A4 - 0x7EFF] 0000080C 4C23 2D0B movem.w D2,D4,D5,D7,A4,A6,A7, -[A3] 00000810 0BAC 00B3 bclr [A4 + 0xB3], D5 00000814 79E3 moveq.l D4, 0xFFFFFFE3 00000816 02D3 .incomplete 00000818 0BCB .incomplete 0000081A 0034 2503 3B0C ori.b <>, 0x3 00000820 B2F3 0BD2 4C00 cmpa.w A1, [[] + 0x4C00] 00000826 0365 bchg -[A5], D1 00000828 A100 syscall Open/PBHOpen/HOpen, flags=1 0000082A 4546 chk.w D2, D6 0000082C 0365 bchg -[A5], D1 0000082E 490C .invalid 4, A4 // invalid opcode 4 with b == 4 00000830 B306 xor.b D6, D1 00000832 E32A lsl D2.b, D1 00000834 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00000836 6B2E bmi +0x30 /* 00000866 */ 00000838 8B01 sbcd D5, D1 0000083A FB20 .extension 0xB20 <> // unimplemented 0000083C 9B42 subx.w D5, D2 0000083E E16C lsl D4.w, D0 00000840 C2A3 and.l D1, -[A3] 00000842 43F3 201C lea.l A1, [A3 + D2.w + 0x1C] 00000846 0406 98DB subi.b D6, 0xDB 0000084A 136B 0800 5B92 move.b [A1 + 0x5B92], [A3 + 0x800] 00000850 A31F syscall DisposPtr/DisposePtr, flags=3 00000852 2174 C31C 04BB move.l [A0 + 0x4BB], <> 00000858 927B 5C8B sub.w D1, [PC + D5 * 4 - 0x117] 0000085C 017B 05A3 428B 018B 025B bchg [[0x428B + D0 * 4] + 0x18B025B], D0 label00000866: 00000866 6E8B bgt -0x73 /* 000007F3 */ 00000868 01F0 .incomplete 0000086A FB30 .extension 0xB30 <> // unimplemented 0000086C 8B01 sbcd D5, D1 0000086E C0D3 mulu.w D0, [A3] 00000870 5001 addq.b D1, 8 00000872 1160 1C04 move.b [A0 + 0x1C04], -[A0] 00000876 0043 3B4B ori.w D3, 0x3B4B /* ';K' */ 0000087A 091B btst [A3]+, D4 0000087C 1A61 movea.b A5, -[A1] 0000087E 6FE5 ble -0x19 /* 00000865 */ 00000880 0EEB .incomplete 00000882 81A5 or.l -[A5], D0 00000884 0102 btst D2, D0 00000886 63B3 bls -0x4B /* 0000083B */ 00000888 2826 move.l D4, -[A6] 0000088A 9312 sub.b [A2], D1 0000088C B300 xor.b D0, D1 0000088E 291C move.l -[A4], [A4]+ 00000890 E953 roxl D3.w, 4 00000892 735A moveq.l D1, 0x5A 00000894 334F A521 move.w [A1 - 0x5ADF], A7 00000898 0603 010F addi.b D3, 0xF 0000089C A1B1 syscall vDtrmV2, flags=1 0000089E 0EED .incomplete 000008A0 551F subq.b [A7]+, 2 000008A2 E501 asl D1.b, 2 000008A4 41AA 6293 .invalid 0, [A2 + 0x6293] // invalid opcode 4 with b == 6 000008A8 531C subq.b [A4]+, 1 000008AA 04F1 .incomplete 000008AC 6961 bvs +0x63 /* 0000090F */ 000008AE 0393 bclr [A3], D1 000008B0 1781 0100 move.b [A3 + <> + D0], D1 000008B4 5B65 subq.w -[A5], 5 000008B6 0301 btst D1, D1 000008B8 0B32 2A28 btst [A2 + D2 * 2 + 0x28], D5 000008BC C6E6 mulu.w D3, -[A6] 000008BE B006 cmp.b D0, D6 000008C0 0E18 4BDB .invalid.b [A0]+, 0xDB // invalid immediate operation 000008C4 2350 2FA3 move.l [A1 + 0x2FA3], [A0] 000008C8 3C92 move.w [A6], [A2] 000008CA 6932 bvs +0x34 /* 000008FE */ 000008CC 9310 sub.b [A0], D1 000008CE B404 cmp.b D2, D4 000008D0 6105 bsr +0x7 /* 000008D7 */ 000008D2 F406 .invalid <> 000008D4 3A23 move.w D5, -[A3] 000008D6 0FC9 .incomplete 000008D8 AE03 syscall NewPixMap, auto_pop 000008DA 1093 move.b [A0], [A3] 000008DC 17E5 AEE3 move.b [PC + A2 * 8 - 0x29], -[A5] 000008E0 2319 move.l -[A1], [A1]+ 000008E2 7443 moveq.l D2, 0x43 000008E4 3234 0A7C move.w D1, [A4 + D0 * 2 + 0x7C] 000008E8 9317 sub.b [A7], D1 000008EA C502 abcd D2, D2 000008EC 0FDA .incomplete 000008EE F693 1783 .extension 0x693 <> // unimplemented 000008F2 0893 17E7 bclr.b [A3], 0xE7 000008F6 025F 8230 andi.w [A7]+, 0x8230 000008FA 8301 sbcd D1, D1 000008FC A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1 label000008FE: 000008FE 064C 14ED addi.w A4, 0x14ED 00000902 7409 moveq.l D2, 0x09 00000904 447B 3641 neg.w [PC + D3.w * 8 + 0x41] 00000908 743E moveq.l D2, 0x3E 0000090A 650B bcs +0xD /* 00000917 */ 0000090C 9BDB sub.l A5, [A3]+ 0000090E 13D1 1B9D E5B2 move.b [0x1B9DE5B2], [A1] 00000914 0AE1 .incomplete 00000916 B2CB cmpa.w A1, A3 00000918 01E9 .incomplete 0000091A 81DB divs.w D0, [A3]+ 0000091C 08E1 0B73 bset.b -[A1], 0x73 /* 's' */ 00000920 0085 1613 4B93 ori.l D5, 0x16134B93 00000926 0136 7B00 btst [A6 + <> + D7 * 2], D0 0000092A D302 addx.b D1, D2 0000092C F313 .extension 0x313 <> // unimplemented 0000092E 5B19 subq.b [A1]+, 5 00000930 DB28 3200 add.b [A0 + 0x3200], D5 00000934 AB55 syscall bMax 00000936 8C43 or.w D6, D3 00000938 1B6A 41A3 2CCD move.b [A5 + 0x2CCD], [A2 + 0x41A3] 0000093E 797B moveq.l D4, 0x7B 00000940 B7E1 cmpa.l A3, -[A1] 00000942 797B moveq.l D4, 0x7B 00000944 303B 5B13 296D C164 move.w D0, [[PC + D5 * 2] + 0x296DC164] 0000094C 2453 movea.l A2, [A3] 0000094E 062E 0432 1C4E addi.b [A6 + 0x1C4E], 0x32 /* '2' */ 00000954 AE10 syscall FillCRoundRect, auto_pop 00000956 1264 movea.b A1, -[A4] 00000958 0093 2AEB 0E5B ori.l [A3], 0x2AEB0E5B 0000095E 19D3 4064 move.b 0x64 /* 'd' */, [A3] 00000962 F30D .extension 0x30D <> // unimplemented 00000964 B333 8330 64A2 D340 xor.b [A3 + 0x64A2D340 + A0 * 2], D1 0000096C 3EE9 0BB3 move.w [A7]+, [A1 + 0xBB3] 00000970 0778 2653 bchg [0x00002653], D3 00000974 06EE .incomplete 00000976 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 00000978 3C5E movea.w A6, [A6]+ 0000097A C3AD ABDA and.l [A5 - 0x5426], D1 0000097E 2DC7 move.l <>, D7 00000980 830C sbcd -[A1], -[A4] 00000982 015E bchg [A6]+, D0 00000984 DE10 add.b D7, [A0] 00000986 A1C7 syscall vCacheRdIP, flags=1 00000988 8E2B 0414 or.b D7, [A3 + 0x414] 0000098C 1C4E movea.b A6, A6 0000098E 0063 06BB ori.w -[A3], 0x6BB 00000992 2B08 move.l -[A5], A0 00000994 3302 move.w -[A1], D2 00000996 0023 046E ori.b -[A3], 0x6E /* 'n' */ 0000099A 2A6A 8301 movea.l A5, [A2 - 0x7CFF] 0000099E 4814 nbcd.b [A4] 000009A0 8421 or.b D2, -[A1] 000009A2 01BB 4EA3 bclr [PC + D4 * 8 - 0x93], D0 000009A6 12E3 move.b [A1]+, -[A3] 000009A8 2343 0E89 move.l [A1 + 0xE89], D3 000009AC 0F1B btst [A3]+, D7 000009AE 2E21 move.l D7, -[A1] 000009B0 D432 1484 add.b D2, [A2 + D1.w * 4 - 0x124] 000009B4 1216 move.b D1, [A6] 000009B6 02B3 358C 0B1D F30D andi.l [[A3 + <>] + A7 * 2], 0x358C0B1D 000009BE FB5A .extension 0xB5A <> // unimplemented 000009C0 AB23 syscall SetFillPat 000009C2 16D3 move.b [A3]+, [A3] 000009C4 0833 025A 6014 btst.b [A3 + D6.w + 0x14], 0x5A /* 'Z' */ 000009CA 02FB .incomplete 000009CC 74AB moveq.l D2, 0xFFFFFFAB 000009CE 052A 101B btst [A2 + 0x101B], D2 000009D2 0EC5 .incomplete 000009D4 CBE3 muls.w D5, -[A3] 000009D6 0808 00CB btst.b A0, 0xCB 000009DA 656E bcs +0x70 /* 00000A4A */ 000009DC 2A10 move.l D5, [A0] 000009DE 9B02 subx.b D5, D2 000009E0 4506 .invalid 2, D6 // invalid opcode 4 with b == 4 000009E2 064C 6156 addi.w A4, 0x6156 /* 'aV' */ 000009E6 A392 syscall EgretDispatch, flags=3 000009E8 2914 move.l -[A4], [A4] 000009EA 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4 000009EC 7826 moveq.l D4, 0x26 000009EE 8B0C sbcd -[A5], -[A4] 000009F0 A318 syscall GetFPos, flags=3 000009F2 2D0D move.l -[A6], A5 000009F4 0F8D bclr A5, D7 000009F6 13E3 2D8D 8D69 move.b [0x2D8D8D69], -[A3] 000009FC CC63 and.w D6, -[A3] 000009FE 0C8B 1F6B 1BDB cmpi.l A3, 0x1F6B1BDB 00000A04 0665 B7E3 addi.w -[A5], 0xB7E3 00000A08 013B 3A33 btst [PC + D3 * 2 + 0x33], D0 00000A0C 06DB .incomplete 00000A0E 1A89 move.b [A5], A1 00000A10 BB29 9CC3 xor.b [A1 - 0x633D], D5 00000A14 AD0F syscall DrawNew, auto_pop 00000A16 41DC lea.l A0, [A4]+ 00000A18 0F6E 2904 bchg [A6 + 0x2904], D7 00000A1C B31D xor.b [A5]+, D1 00000A1E C588 exg D2, A0 00000A20 250E move.l -[A2], A6 00000A22 B330 000F xor.b [A0 + D0.w + 0xF], D1 00000A26 481C nbcd.b [A4]+ 00000A28 1002 move.b D0, D2 00000A2A 5B1A subq.b [A2]+, 5 00000A2C 2325 move.l -[A1], -[A5] 00000A2E CB00 abcd D5, D0 00000A30 9306 subx.b D1, D6 00000A32 0126 btst -[A6], D0 00000A34 6B0A bmi +0xC /* 00000A40 */ 00000A36 7B20 moveq.l D5, 0x20 00000A38 E15C rol D4.w, 8 00000A3A 83D8 divs.w D1, [A0]+ 00000A3C 0FED .incomplete 00000A3E 5CB3 050F F15C B305 addq.l [[A3 + <>] + D0 * 4 - 0xEA34CFB], 6 // begin alternate branch 00000A40-00000A46 label00000A40: 00000A40 050F btst A7, D2 00000A42 F15C .extension 0x15C <> // unimplemented 00000A44 B305 xor.b D5, D1 // end alternate branch 00000A40-00000A46 label00000A40: // (misaligned) 00000A46 0FC2 .incomplete 00000A48 9B82 subx.l D5, D2 label00000A4A: 00000A4A C2CB mulu.w D1, A3 00000A4C 71A1 moveq.l D0, 0xFFFFFFA1 00000A4E CA13 and.b D5, [A3] 00000A50 2CE3 move.l [A6]+, -[A3] 00000A52 013B 2FA2 CB05 D351 btst [[-0x34FB + D2 * 8] - 0x2CAF], D0 00000A5A E693 roxr D3, 3 00000A5C 18F4 6002 move.b [A4]+, [A4 + D6.w + 0x2] 00000A60 0F26 btst -[A6], D7 00000A62 7B12 moveq.l D5, 0x12 00000A64 3EE9 397B move.w [A7]+, [A1 + 0x397B] 00000A68 B7AB 471B xor.l [A3 + 0x471B], D3 00000A6C 6C9B bge -0x63 /* 00000A09 */ 00000A6E 4F41 chk.w D7, D1 00000A70 0E8B 4FA9 92A9 .invalid.l A3, 0x4FA992A9 // invalid immediate operation 00000A76 08FB 29E3 0725 270F bset.b [[PC + 0x270F] + D0 * 8], 0xE3 00000A7E 4591 .invalid 2, [A1] // invalid opcode 4 with b == 6 00000A80 6503 bcs +0x5 /* 00000A85 */ 00000A82 0F61 bchg -[A1], D7 00000A84 03AB 0083 bclr [A3 + 0x83], D1 00000A88 30ED E941 move.w [A0]+, [A5 - 0x16BF] 00000A8C 0D81 bclr D1, D6 00000A8E 112B 1AC9 move.b -[A0], [A3 + 0x1AC9] 00000A92 039B bclr [A3]+, D1 00000A94 2263 movea.l A1, -[A3] 00000A96 04A8 F2AC 8302 48BC subi.l [A0 + 0x48BC], 0xF2AC8302 00000A9E 0223 A5E3 andi.b -[A3], 0xE3 00000AA2 16A3 move.b [A3], -[A3] 00000AA4 01E9 .incomplete 00000AA6 0023 A51B ori.b -[A3], 0x1B 00000AAA 0EF2 .incomplete 00000AAC 432A EABC .invalid 1, [A2 - 0x1544] // invalid opcode 4 with b == 4 00000AB0 007B 8DF2 3EC5 ori.w [PC + D3 * 8 - 0x59], 0x8DF2 00000AB6 00AB 84F2 332F 81C9 ori.l [A3 - 0x7E37], 0x84F2332F 00000ABE BC00 cmp.b D6, D0 00000AC0 0F01 btst D1, D7 00000AC2 933B 1065 sub.b [PC + D1.w + 0x65], D1 00000AC6 4671 0C7B not.w [A1 + D0 * 4 + 0x7B] 00000ACA B701 xor.b D1, D3 00000ACC D251 add.w D1, [A1] 00000ACE 0CE1 .incomplete 00000AD0 08DB 0910 bset.b [A3]+, 0x10 00000AD4 2109 move.l -[A0], A1 00000AD6 481C nbcd.b [A4]+ 00000AD8 2802 move.l D4, D2 00000ADA 2B75 0909 A302 move.l [A5 - 0x5CFE], [[A5 + <> + D0]] 00000AE0 C176 BC02 and.w [A6 + A3 * 4 + 0x2], D0 00000AE4 0F36 6B0C btst <>, D7 00000AE8 A301 syscall Close, flags=3 00000AEA C0F2 16BB mulu.w D0, [A2 + D1.w * 8 - 0x69] 00000AEE 0145 bchg D5, D0 00000AF0 014B bchg A3, D0 00000AF2 896D 0913 or.w [A5 + 0x913], D4 00000AF6 83F2 3EF4 divs.w D1, [A2 + D3 * 8 - 0x12] 00000AFA BC00 cmp.b D6, D0 00000AFC 0FCD .incomplete 00000AFE 0745 bchg D5, D3 00000B00 36E1 move.w [A3]+, -[A1] 00000B02 07E1 .incomplete 00000B04 BEED 072C cmpa.w A7, [A5 + 0x72C] 00000B08 2498 move.l [A2], [A0]+ 00000B0A 2130 B410 move.l -[A0], [A0 + A3.w * 4 + 0x10] 00000B0E 430E .invalid 1, A6 // invalid opcode 4 with b == 4 00000B10 EB08 lsl D0.b, 5 00000B12 8B01 sbcd D5, D1 00000B14 5305 subq.b D5, 1 00000B16 AB13 syscall PatConvert 00000B18 2142 9313 move.l [A0 - 0x6CED], D2 00000B1C 00A3 553A 0B12 ori.l -[A3], 0x553A0B12 00000B22 0920 btst -[A0], D4 00000B24 D883 add.l D4, D3 00000B26 428B clr.l A3 00000B28 01AA 430B bclr [A2 + 0x430B], D0 00000B2C 8920 or.b -[A0], D4 00000B2E 2802 move.l D4, D2 00000B30 1361 DB36 move.b [A1 - 0x24CA], -[A1] 00000B34 E67B ror D3.w, D3 00000B36 29A1 0A60 move.l [A4 + D0 * 2 + 0x60], -[A1] 00000B3A 212B A392 move.l -[A0], [A3 - 0x5C6E] 00000B3E 3B1C move.w -[A5], [A4]+ 00000B40 532B C06B subq.b [A3 - 0x3F95], 1 00000B44 1B7B 291B 2EE1 6ACD 01A3 move.b [A5 + 0x1A3], [[PC + D2] + 0x2EE16ACD] 00000B4E 92F3 1C81 sub.w A1, [A3 + D1 * 4 - 0x127] 00000B52 0453 0532 subi.w [A3], 0x532 00000B56 0101 btst D1, D0 00000B58 438E .invalid 1, A6 // invalid opcode 4 with b == 6 00000B5A A319 syscall InitZone, flags=3 00000B5C 630C bls +0xE /* 00000B6A */ 00000B5E B310 xor.b [A0], D1 00000B60 2302 move.l -[A1], D2 00000B62 8B01 sbcd D5, D1 00000B64 3B0C move.w -[A5], A4 00000B66 13AC A9F2 3285 move.b [A1 + D3.w * 2 - 0x123], [A4 - 0x560E] // begin alternate branch 00000B6A-00000B6C label00000B6A: 00000B6A 3285 move.w [A1], D5 // end alternate branch 00000B6A-00000B6C label00000B6A: // (misaligned) 00000B6C 880F or.b D4, A7 00000B6E 2502 move.l -[A2], D2 00000B70 36AB 04FB move.w [A3], [A3 + 0x4FB] 00000B74 1165 E03B move.b [A0 - 0x1FC5], -[A5] 00000B78 0D00 btst D0, D6 00000B7A 0F65 bchg -[A5], D7 00000B7C 0145 bchg D5, D0 00000B7E 45BB 0EA1 .invalid 2, [PC + D0 * 8 - 0x95] // invalid opcode 4 with b == 6 00000B82 88E9 0E7B divu.w D4, [A1 + 0xE7B] 00000B86 B703 xor.b D3, D3 00000B88 50F3 5AD1 st [A3 + D5 * 2 - 0x47] 00000B8C 1F01 move.b -[A7], D1 00000B8E BF10 xor.b [A0], D7 00000B90 E68B lsr D3, 3 00000B92 0185 bclr D5, D0 00000B94 BE6B 0541 cmp.w D7, [A3 + 0x541] 00000B98 0A8B 014B 05D3 xori.l A3, 0x14B05D3 00000B9E 0621 6E02 addi.b -[A1], 0x2 00000BA2 0FA1 bclr -[A1], D7 00000BA4 3C89 move.w [A6], A1 00000BA6 BA8D cmp.l D5, A5 00000BA8 24DB move.l [A2]+, [A3]+ 00000BAA 960F sub.b D3, A7 00000BAC AD04 syscall DrawGrowIcon, auto_pop 00000BAE 0111 btst [A1], D0 00000BB0 5305 subq.b D5, 1 00000BB2 C20F and.b D1, A7 00000BB4 E42B lsr D3.b, D2 00000BB6 05D3 .incomplete 00000BB8 8263 or.w D1, -[A3] 00000BBA 135B 199B move.b [A1 + 0x199B], [A3]+ 00000BBE 335B 1904 move.w [A1 + 0x1904], [A3]+ 00000BC2 0EE1 .incomplete 00000BC4 AD7B syscall InitDialogs, auto_pop 00000BC6 371F move.w -[A3], [A7]+ 00000BC8 634F bls +0x51 /* 00000C19 */ 00000BCA 0A .incomplete